.mv-list{
    margin-top: .44rem;
    overflow: auto;
li{
    height: 0.9rem;
    margin-top: 0.15rem;
    margin-bottom: 0.1rem;
    display: flex;
    padding: 0 0.15rem;
    img {
        width: 0.64rem;
        margin-right: 0.15rem;
    }
    .mv-details{
        // width: 0.86rem;
        padding: 0.05rem 0;
        height: 100%;
        position: relative;
        h3 {
            width: 1.62rem;
            font-size: 0.17rem;
            font-weight: bold;
            margin-bottom: 0.1rem;
            white-space: nowrap;  
            text-overflow:ellipsis; 
            overflow:hidden;
        }
        p {
            margin-top: .1rem;
            width: 2.02rem;
            font-size: 0.13rem;
            color: #666;
            white-space: nowrap;  
            text-overflow:ellipsis; 
            overflow:hidden;
        }
        span{
            position: absolute;
        }
        .score{
            font-weight: 700;
            color: #faaf00;
            font-size: 0.15rem;
            left: 0.45rem;
            top: 0.30rem;
        }
        .buy{
            // width: 0.5rem;
            // height: 0.3rem;
            right: -0.7rem;
            top: 0.3rem;
            width: .47rem;
            height: .27rem;
            line-height: .28rem;
            text-align: center;
            box-sizing: border-box;
            background-color: #f03d37;
            color: #fff;
            border-radius: .04rem;
            white-space: nowrap;
            font-size: 0.12rem;
            cursor: pointer;
        }
    }
}
}